package com.medical.blood.dto;

import lombok.Data;
import java.math.BigDecimal;
import java.util.Map;

@Data
public class SampleAnalysisDTO {
    // 样本送检效率：平均时长（分钟）
    private BigDecimal avgDeliveryTime;
    // 送检时长分布：时长区间→样本数（如{"0-30分钟": 50, "30-60分钟": 30}）
    private Map<String, Integer> deliveryTimeDistribution;
    // 检测结果异常率：异常数/总数（百分比）
    private BigDecimal abnormalRate;
    // 异常项目分布：项目名称→异常数
    private Map<String, Integer> abnormalItemDistribution;
}
